home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / WINDOWS / PMCPL574.ARJ / PMCCAT.EXE / CHANGES.DOC next >
Text File  |  1992-04-29  |  22KB  |  488 lines

  1. This file references the changes made in PM-Cat Plus since MegaSoft SoftWare(tm)
  2. took over the programming of PM-Cat Plus...... Versions are now referenced by
  3. the version number in the upper left of the title screen....
  4.  
  5. Version numbers are related as follows:
  6.  
  7.               X.X.X
  8.               │ │ │
  9.  Major    ────┘ │ │
  10.  Minor   ───────┘ │
  11.  Fix    ──────────┘
  12.  
  13. If the code is beta or alpha then it is followed like so
  14.  
  15.                      X.X.X.ln
  16.                      │ │ │ ││
  17. Major          ──────┘ │ │ ││
  18. Minor          ────────┘ │ ││
  19. Fix            ──────────┘ ││
  20. alpha/beta α/ß ────────────┘│
  21. test number    ─────────────┘
  22.  
  23. Users that have obtained this code from BBS systems or friends should not have
  24. any alpha/beta code unless approved by MegaSoft SoftWare(tm) as an Alpha or
  25. Beta test site. PLEASE we would like to keep track of who does the testing of
  26. this program in order to provide quality shareware that is bug free!
  27.  
  28. The Following is a history of fixes that occurred before MegaSoft SoftWare(tm)
  29. took over the programming of PM-Cat Plus:
  30.  
  31. The Date of the original release is November 1, 1989.
  32.  
  33. Nov 1, 1989 (1189.001) first release of PmCat PLUS (PmCat 5.0)
  34.  
  35. Nov 12, 1989  (002)
  36.   Fixed minor bugs in mouse activated portions of the MASK and PRINT
  37.   configuration menus. (The <ENTER>, 'C' and 'U' options did not work
  38.   with a mouse.)
  39.  
  40. Nov 13, 1989  (003)
  41.   Added ability to change color of MenuBar selector.
  42.  
  43. Nov 19, 1989  (004)
  44.   Mainly cosmetic improvements in the interface.
  45.  
  46. Nov 30, 1989  (005)
  47.   Fixed volume label feature to allow spaces in label.
  48.   Added ability to define current catalog name, def file name and
  49.    default ASCII file name on the command line invoking PmCat PLUS
  50.   Changed pick list colors to correspond to window color definitions
  51.    (making them configurable in the process ... no longer just black
  52.    and white).
  53.   Changed Print Menu window to match window colors (cosmetic change) and
  54.    fixed message when printing ASCII file to disk to display properly.
  55.  
  56. Dec 15, 1989  (006)
  57.   Set default colors as black, white, blue, yellow and lightgray, to
  58.    work OK on monochrome monitors and still look good on color.
  59.   Fixed bug in mouse routines when help line being used.
  60.  
  61. Dec 21, 1989  (007)
  62.   Concerning only the distribution copies, a closing screen and some
  63.    other things were added which are displayed only in the distribution
  64.    copies.
  65.   Added Soundex search capability for filenames.  Using it for comments is
  66.    simple to implement, but it is quite useless at present for that purpose.
  67.   Set InfoWindow to be present at all times. No longer need to toggle on/off.
  68.  
  69. Jan 15, 1990 (008)
  70.   Changed titlescreen to reflect correct registration fee of $15.
  71.   Fixed error trapping to show an error when extraction or lister file not
  72.    found or other invalid stuff goes on.  It isn't perfect yet, but it lets
  73.    you know the general area of the problem without bombing the program.
  74.  
  75. Jan 19, 1990
  76.   Fixed problem with infowindow attempting to display while deleting volumes.
  77.  
  78. Jan 30, 1990 (010)
  79.   Maint. update to kill previous bug which wasn't completely eradicated.
  80.  
  81. Feb 3, 1990  (0290.001)
  82.   version 5.2, first release.
  83.  
  84. Feb 12, 1990 (0290.002)
  85.   Cosmetic changes to title screen to clear up confusion about version
  86.    numbers.
  87.  
  88. Feb 15, 1990 (0290.003)
  89.   Added feature so volume date reflects last date volume was updated.
  90.   Fixed bug in printing routines (I hope) which showed/didn't show VOLUME
  91.    as the column heading when printing a list of volumes.
  92.  
  93. Feb 16, 1990 (0290.004)
  94.   Cosmetic changes to Info Window to make aesthetics better and reading more
  95.    clear.
  96.  
  97. Feb 19, 1990 (0290.005)
  98.   Added ability to store the CATEGORIES to .DEF file.
  99.  
  100. Feb 24, 1990 (0290.006)
  101.   Fixed bug that can corrupt data files.  The bug occurred when the user
  102.    changed a default category, used that category to catalog a file and
  103.    saved the file to disk.  The data file was then unreadable beyond the
  104.    entry with the new category name.
  105.   Added ability to save printer setup string to DEF file.
  106.  
  107. Feb 25, 1990 (0290.007)
  108.   Fixed bug that kept printer setup string from being saved and reread
  109.    properly, i.e, it wouldn't reread it so it appeared not to be saved.
  110.  
  111. Mar 1, 1990 (0290.008)
  112.   Fixed bug that occurred when all files of a directory were deleted and
  113.     then the catalog saved to disk.  The catalog was no longer properly
  114.     accessible when this was done. All is well now.
  115.  
  116. Mar 14, 1990 (0390.001)
  117.   Minor cosmetic changes;
  118.     To better report certain types of errors.
  119.     Moved CATEGORIES window so filename could be seen.
  120.   Added automatic sorting and save to disk (to .DEF file when exiting
  121.     PmCat) for CATEGORIES.
  122.   Fixed *DEEP* bug (Yaaay!) in PmCat dealing with some pretty technical
  123.     stuff. If you have experienced intermittent and odd problems with PmCat
  124.     over the last 12 months or so, this bug fix will take care of it.
  125.  
  126. April 8, 1990 (0390.002)
  127.   Fixed problems with reading ZIP files containing comments.
  128.  
  129. April 9, 1990 (0390.003)
  130.   Added feature to retain CATEGORY names. (update will no change category)
  131.  
  132. April 14, 1990 (0490.001)
  133.   Added ability to sort on Disk Number or Category.
  134.   Fixed bug that didn't update categories of files on a disk.
  135.   Added feature to allow changing or retention of disk numbers in catalog.
  136.  
  137. April 20, 1990 (0490.002)
  138.   Cosmetic improvements to interface regarding detection of disk numbers.
  139.   Fixed minor bug deep in pattern matching routines. (rare problem not serious)
  140.  
  141. June 6, 1990 (0690.001)
  142.   Fixed problem that caused corrupted data structures when an archive file was
  143.    deleted from PmCat. Added undocumented timestamp feature.
  144.  
  145. June 9, 1990 (0690.002)
  146.   Fixed small bug that caused display of volume name in filename list in
  147.    version 5.5a (0690.001).
  148.  
  149. July 5, 1990 (0790.001)
  150.   Fixed bug which caused serious problems when deleting archived files that
  151.    had been cataloged with ARCHIVE reading ON. This problem caused machine
  152.    lock-up and/or corruption of data files.  Now fixed.
  153.   Cosmetic enhancements on catalog name entry.
  154.   Small bug fixed in AUTomatic numbering of disks (volumes) as cataloged.
  155.   Fixed problem with MASK function.
  156.   Added routine to print summary of hardcopy at end of printout to disk or
  157.    printer.
  158.   Fixed bug that prevented date volume was last updated from being correctly
  159.    recorded.
  160.  
  161. September 24, 1990 (0790.002)
  162.   Fixed problem that caused updated disks to have files assigned volume's
  163.   category. Old category is now retained.
  164.  
  165. January 4, 1991 (0790.003)
  166.   Fixed small bug that added two '00's to automatically generated volume
  167.   labels when number exceeds 255.
  168.  
  169. February 14, 1991 (0790.004)
  170.   Fixed bug that would not allow changing of disk label from Update Window
  171.   when Volume was found to exist in catalog.
  172.  
  173. June 24, 1991 (0790.005)
  174.   Modified line editor so it now accepts extended ASCII characters.  This
  175.   is needed by many European languages for the umlauted and accented chars.
  176.  
  177.  
  178.  
  179. January 21st, 1992 MegaSoft SoftWare(tm) took over the support and programming
  180. of PM-Cat Plus
  181.  
  182. Fixes have been made to portions of the code and new features have been added.
  183. The new features can be found in the file WHATSNEW.TXT this file only records
  184. fixes made in alpha/beta code and fixes that were missed!
  185.  
  186.  Version 5.7.0 α1-12 (First release by MegaSoft SoftWare(tm) )
  187.  
  188.  1 . Fixed the <SPACE> to view archives function so that it now works!
  189.  
  190.  2 . Fixed the use of Letter keys on the Update Catalog menu!
  191.  
  192.  3 . Added back the Info Window function giving the user the ability to
  193.      turn off the information window when just wanting to browse files!
  194.  
  195.  4 . Fixed the screen display on the comments section!
  196.  
  197.  5 . Fixed a bug that caused lockups when shelling to dos using the O-Sys
  198.      command!
  199.  
  200.  6 . Fixed The menus display and Printer set-up menu to be cleaner and easier
  201.      to understand!
  202.  
  203.  Version 5.7.0 α13- (New fixes and changes since first Alpha/Beta testing)
  204.  
  205.  1 . Fixed the Mouse routines (Actually relocked the mouse until scroll window
  206.      can be set up and used)
  207.  
  208.  2 . Okay this time for sure Fixed the <SPACE> to view archives routine...
  209.      This routine caused a BAD COMMAND OR FILENAME no matter what you used
  210.      in your def file..... I also changed the Shell to dos routine to
  211.      change the prompt while shelled to show your normal prompt and [PM-CAT]
  212.      this helps remind users that they are in PM-Cat already.
  213.  
  214.  3 . Okay I said I was going to put the new features in a seperate file BUT
  215.      I kept forgetting so now I am putting them here and then will make a
  216.      smaller file for pointing them out..
  217.  
  218.       a. Added the ability to create a BAK file when the catalog has changed
  219.          this is not yet configurable and may not be unless requested.
  220.  
  221.       b. Changed the KILL command to delete the file from the disk it is on,
  222.          added the R>emove Command in place of the old KILL function.
  223.  
  224.       c. Added the Delete Duplicates code to PM-Cat it's self.
  225.  
  226.   4 . What else have I done? Well it will come to me as I look for changes
  227.       myself.... Oh yes improved the speed of the Display by changing it
  228.       to Assembly code....
  229.  
  230.   5 . While working late night <Ain't that the life of a computer user?>
  231.       Made the Allow (Ignore) duplicates selection a part of the Definition
  232.       file. This makes it so that people like me can set it and forget it!
  233.  
  234.  Version 5.7.0 α14
  235.  
  236.   1 . Just waitin around for addition of ARJ reading ability and playin
  237.       with some routines noticed some bugs (Cosmetic) in the Set-Print
  238.       under the Defaults menu that I fixed.
  239.  
  240.   2 . Errors reported during the <SPACE> to view archive are no longer
  241.       being reported the way they were... (I may change back to the old
  242.       way) However the difference is that if a program is not found or
  243.       and invalid path is specified then it will appear during the
  244.       operation and not anywhere else... If you get a bad command or
  245.       filename then check your defaults file for proper path and filename!
  246.  
  247.   3 . Added the Display file time option back into the code and added
  248.       the ability to set this feature during the Set Defaults function!
  249.  
  250.  Version 5.7.0 α15 and α16
  251.  
  252.   1 . Removed the tiMe menu letter from Menu 1 because of the problems it
  253.       created with the vieW command (Had no room for it).
  254.  
  255.   2 . Added the vieW command since I was mistaking what the <SPACE> command
  256.       was used for. It now works the way it was meant (The <SPACE> command)
  257.       and vieW is for viewing the contents of the highlighted
  258.       archive file.
  259.  
  260.   3 . Do to Mr. Jungs un-understandable TECHNOTE.DOC file in the ARJ program
  261.       and being unable to define the proper header file for reading inside
  262.       ARJ files we have scratched that idea for now.... If you want support
  263.       for ARJ files please let us know in a letter or message on the Malange
  264.       BBS....  If enough users of this program want it then we will contact
  265.       (Somehow) Mr. Jung and find out the size of the comment area and other
  266.       undefined bytes of the header for proper formats.
  267.  
  268.   4 . A few cosmetic changes done to the error reporting routines and menus..
  269.       I think I am ready to put this pup out for ßeta testing and release
  270.       in a few days <HOPE HOPE HOPE>
  271.  
  272.   5 . Fixed a small problem with the Comments command while viewing the files
  273.       the problem occured when you had Info Windows off and then used the C
  274.       command to work with the comments. The window would not be displayed.
  275.  
  276.   6 . Wrote PMLIST in C++ for use as the file viewer... This is no longer
  277.       R.COM renamed it is Copyrighted (c) 1992 by MegaSoft SoftWare(tm).
  278.       Note that there is a limit at this time to file sizes that do not
  279.       exceed 50000 bytes.
  280.  
  281.   7 . IMPORTANT...... You must delete your old DEF File if you are going to
  282.       upgrade to PM-Cat 5.7.0 as I have defined completly new fields in it
  283.       and made some changes and if you do not delete this file you will no
  284.       longer see any screen displays.....
  285.  
  286.       I may write a conversion program for any future changes to the DEF
  287.       file if it is requested by enough users... This way things you hate
  288.       to type over and over again will remain and then the defaults can
  289.       be placed in for the new items....
  290.  
  291.   8 . Well the assembly code did not pan out and caused lock-ups so I
  292.       switched back to the normal display method.....
  293.  
  294.   9 . Cosmetic changes to the opening screen and the ending screen in the
  295.       distribution code....
  296.  
  297.   10 . Boy a whole lot of changes in this one Hmmmm could I be getting
  298.        carried away?
  299.        Added a count funtion to the distribution code that will show a
  300.        user that they have used the program xx times and ask if they are
  301.        ready to register it......
  302.  
  303.       Well this is all I am going to work on now... It is time to fine
  304.       tune this program and get the update going.... Beta Testing here
  305.       we come.....
  306.  
  307.  Version 5.7.0 α18
  308.  
  309.   1 . Removed the count function and added an encoding method that allows
  310.       users to register any copy of PM-Cat provided they are registered and
  311.       know their serial number. This helps users that want to download
  312.       the registered versions from other BBS systems.
  313.  
  314.   2 . Well there has not been much to change all runs well in the alpha
  315.       stages here is my only change other than the above I added the
  316.       ability to use EMS for the overlay portion. This regained the
  317.       10,000 bytes of RAM I lost in adding some of the other functions!
  318.  
  319.       If you want this configuable let me know!
  320.  
  321.  Version 5.7.0 ß2
  322.  
  323.   1 . Well if the only problems I have are cosmetic then I am doing better
  324.       than I could ever imagine.... Ha Ha Ha! Fixed an error in the Find
  325.       Free Space display that caused half the word Required to be chopped
  326.       off.
  327.  
  328.   2 . This was not a bug reported but I regained some memory by optimizing
  329.       some of the functions and count loops that were in straight Pascal
  330.       by removing some unnecessary Integers that had also been defined
  331.       globally.
  332.  
  333.  
  334.       If I had read the Pascal Newsletter by Pete Davis prior to starting the
  335.       Beta test stage I would have done this in the Alpha Coding. Many thanks
  336.       to Pete for his great Newsletter.... If you program in Pascal get it
  337.       and help support it.
  338.  
  339.  
  340.       Remember I took this program over after it had been worked on for
  341.       several years by others. This makes it hard to jump right in and
  342.       find areas that can be improved on.... Over time I hope to rewrite
  343.       and improve the entire code.
  344.  
  345.  Version 5.7.1
  346.  
  347.       Well I thought I released a bug free version when I posted 5.7.0 but
  348.       we all know there is no such thing as DEBUGGED in this world, anyway
  349.       this is really minor. I found after posting Beta 3 that I had a sort
  350.       problem when users used disk numbers in their catalog, PM-Cat would
  351.       sort the names 1st and then sort the Disk Number after words which
  352.       kept PM-Cat from displaying anything in proper order..... See minor
  353.       little thing that could have been major.
  354.  
  355.       Well now that my beta testers have reported several bugs that I was
  356.       not aware of (Thank God for Beta Testers) I have fixed the following
  357.       problems.
  358.  
  359.       1 . When using the vieW command PM-Cat would not properly identify
  360.           the drive and path of the file if 1. You were trying to view a
  361.           file on a hard disk, 2. You were trying to read a file inside
  362.           the ZIP which is for the <SPACE> command not vieW.
  363.  
  364.       2 . The Default Target Drive was not being displayed when using the
  365.           <SPACE> command, vieW command, Kill command and a few others.
  366.  
  367.       3 . Major and unacceptable problem while reading in disk. PM-Cat
  368.           was going really slow. Fixed by removing some new units I had
  369.           added.
  370.  
  371.       4 . Well not really a problem but I changed the mouse cursor back
  372.           to the normal type. A problem occured when hitting ESC the
  373.           letters would disappear.
  374.  
  375.       Okay Beta testers here comes a new test.
  376.  
  377.       Beta 3 02/26-02/27 1992
  378.  
  379.       1 . Mostly cosmetic to start with. Fixed the shell to Dos prompt,
  380.           Help lines on Info Window and Kill Volumes, the Kill Volumes
  381.           will now show that the files is expected to be in the default
  382.           drive.
  383.  
  384.       2 . Well after getting the reports about the last errors I began
  385.           looking into some other possible bugs that related to the functions
  386.           that had the noticable ones. The Following is what has been
  387.           found and corrected.
  388.  
  389.             a : When attemping to read a file inside an archive that was
  390.                 on the hard drive in a sub directory if the sub directory
  391.                 was another sub i.e. C:\ZIPS\TEST then the function would
  392.                 not work correctly, the reason was that the file passed
  393.                 to the EXEC function would be (if the Archive was DAVES.ZIP)
  394.                 C:\ZIPS:\TEMP\DAVES.ZIP\FILETOREAD
  395.                 This would cause an error PKUNZIP cannot locate file
  396.                 C:\ZIPS:\TEMP\DAVES.ZIP
  397.                 If you have experienced this is the past this fixes it.
  398.  
  399.             b : On the above the same would happen for Kill, and vieW.
  400.  
  401.       3 . Added an error handler for the vieW so that when a user tries to
  402.           view a non-archived file it is reported that the file is not an
  403.           archive or the file is not found.
  404.  
  405.       4 . On the above error if the file was not an archive vieW would some
  406.           times drop to DOS this is now handled correctly by the above fix.
  407.  
  408.       5 . Fixed a small cosmetic bug in the update catalogs function that
  409.           delt with a disk already existing.
  410.  
  411.       6 . Fixed a small error in PMLIST.EXE that was leaving line 25 reading
  412.           whatever was displayed when the function was being performed. Only
  413.           cosmetic.
  414.  
  415.       7 . Addressed a problem with the Kill file function (Was Reported as a
  416.           problem with the Remove file function) the problem occured when the
  417.           file was not found or a disk was not inserted in the drive and you
  418.           attempted to delete it the data base would show as »DELETED« even
  419.           though the file was still on the disk.
  420.  
  421.            Well these are all there are I hope. Maybe? Lets see what happens!
  422.  
  423.  5.7.1    Released March 3rd, 1992
  424.  
  425.  
  426.  5.7.1    Release Date of 03-07-92 Fixes the Set-Print Defaults function
  427.           where if you set a field or column that overlaps another it
  428.           will send an error signal and wait for a key press, you then
  429.           need to reset the fields that are wrong.
  430.  
  431.  5.7.1    Revision date of 03-14-92 Fixes a problem with the vieW command
  432.           repeating after a view. If the file was on drive A or B then
  433.           after executing the command it would repeat with a Can't find
  434.           file FILENAME even after it had viewed the file.
  435.  
  436.  5.7.1    Revision date of 03-18-92 Fixes a couple of problems with the
  437.           viewing of volumes with Autosort on. The sort was sorting the
  438.           old view and not displaying the proper order of disk. It now
  439.           displays disk numbers in sorted order properly.
  440.  
  441.           INSTALL.EXE 1.0.3
  442.  
  443.           Install has been re-written to take care of a couple of problems
  444.           1st : When a user would supply a different drive for one of the
  445.           defaults and not the other it would result in a Runtime error
  446.           103 while trying to create the directory.
  447.  
  448.           2nd PMCPL571.EXE is now compressed with ARJ instead of PKZIP.
  449.           I will change this back as soon as PKZIP 2.0 is released and
  450.           I register it with Mr. Katz. I personally would have liked to
  451.           stayed with PKZIP but am not yet licensed and the requirements
  452.           to use PKZIP as I was was a violation of Mr. Katz's request and
  453.           therefore until I do register and license PKWare for use in
  454.           a commercial enviroment I will honor his request.
  455.  
  456.  
  457.  5.7.1   Revision Date 03-20-92. An error in the Set-Print Defaults was
  458.          reported and corrected. This error mainly was do to the lines
  459.          per page field. However no matter what a user entered the Verify
  460.          print defaults would report that a field was overlaping. This
  461.          version also adds a new INSTALL.EXE file to the package.
  462.  
  463.  5.7.2   Revision Date 04-08-92. Well on the above error with the Print
  464.          defaults there was still some problems. We have corrected these
  465.          we hope.
  466.  
  467.          Added menu definition names that can be used for reference points
  468.          when reporting bugs, finding commands etc...
  469.  
  470.          Now compiled under TP 6.0 for faster and tighter code. This also
  471.          added better Heap management however that subject is of a Technical
  472.          nature so I won't go into any detail on it....
  473.  
  474.          Fixed a few small cosmetic items that were becoming eye sores for
  475.          my-self.... <Grin>
  476.  
  477.          Version numbers and filenames now reflect the release more closely.
  478.  
  479.  5.7.3   Revision Date 04-29-92. This release fixes a MAJOR bug that occurred
  480.          when using the Find-Duplicates function with the Remove or Kill
  481.          function. The BUG would destroy the catalog contents when the user
  482.          exited. I also updated PM-LIST.EXE to show the command for exiting
  483.          and changed the vieW command to shell the contents into a temp
  484.          file and then run PM-LIST for viewing this file.
  485.  
  486.          I hope this covers the nasty little bugs that have been destroying
  487.          the catalog file.
  488.